#ifndef _ACTION_INFO_H_
#define _ACTION_INFO_H_

#include <vector>
struct ActionInfo
{
	CString ActionName;
	CString FuncName;
	CString DllName;
	
	CString SmallIcon;
	CString BigIcon;

	bool AllowClose;
	bool AllowMulti;
	bool IsNet;


	HINSTANCE hDll;
	ActionInfo()
	{
		AllowClose = true;
		AllowMulti = true;
		pBaseForm = NULL;
		hDll = NULL;
	}

	CWnd* pBaseForm;
};



struct ActionGroup
{
	CString Name;
	std::vector<ActionInfo> items;
};

#endif